package com.ygqh.baby.mapper;
import com.ygqh.baby.po.YgSupplierSchedule;
import com.ygqh.baby.po.YgSupplierScheduleExample;
import com.ygqh.baby.ao.QueryInfo;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface YgSupplierScheduleMapper {
    int countByExample(YgSupplierScheduleExample example);

    int deleteByExample(YgSupplierScheduleExample example);

    int deleteByPrimaryKey(Long id);

    int insert(YgSupplierSchedule record);

    int insertSelective(YgSupplierSchedule record);

    List<YgSupplierSchedule> selectByExample(YgSupplierScheduleExample example);

    YgSupplierSchedule selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") YgSupplierSchedule record, @Param("example") YgSupplierScheduleExample example);

    int updateByExample(@Param("record") YgSupplierSchedule record, @Param("example") YgSupplierScheduleExample example);

    int updateByPrimaryKeySelective(YgSupplierSchedule record);

    int updateByPrimaryKey(YgSupplierSchedule record);
    
    int countSuper(@Param ("supplierId") Long supplierId);
    
    List<YgSupplierSchedule> selectSuper(@Param("queryInfo") QueryInfo queryInfo, @Param ("supplierId") Long supplierId);
    
}



